XML 100 R88.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Minimum Rental Commitment under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of fiscal year $ 2,705  
Year 1 9,813 $ 10,262
Year 2 7,701 9,663
Year 3 5,388 8,341
Year 4 5,082 6,464
Year 5   5,675
Thereafter 21,704  
Thereafter   16,346
Total future minimum lease payments 52,393 56,751
Discount effect of cash flows (14,556) (11,560)
Present value of net future minimum lease payments $ 37,837 $ 45,191