XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Lease Agreements - Company as Lessee - Schedule of Components of Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease right-of-use assets $ 50,833 $ 51,556  
Total leased assets 50,833 51,556  
Operating lease liabilities 51,487 52,473  
Total lease liabilities 51,487 52,473  
Lease, Cost [Abstract]      
Operating lease cost 6,131 6,480 $ 6,789
Variable lease cost 2,069 1,980 1,961
Short-term lease cost 90 183 186
Sublease income (144) (560) (500)
Total lease cost $ 8,146 $ 8,083 $ 8,436