XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Operating And Finance Leases Included In The Consolidated Statements Of Operations And Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 9,112 $ 10,889 $ 11,106
Amortization of lease assets 85 14 0
Interest on lease liabilities 1,884 122 0
Total lease costs $ 11,081 $ 11,025 $ 11,106