Quarterly report [Sections 13 or 15(d)]

Leases - Future Minimum Rental Commitments Under Non-cancelable Operating Leases (Details)

v3.25.3
Leases - Future Minimum Rental Commitments Under Non-cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 2,148  
2026 7,573  
2027 7,358  
2028 7,004  
2029 6,226  
Thereafter 10,941  
Remaining lease commitments 41,250  
Interest (4,434)  
Present value of lease liability $ 36,816 $ 39,800