Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Leases - Future Minimum Annual Rental Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 7,747  
2027 7,575  
2028 7,229  
2029 6,461  
2030 4,680  
Thereafter 6,461  
Remaining lease commitments 40,153  
Interest (4,121)  
Present value of lease liability $ 36,032 $ 39,800