XML 393 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Operating And Finance Leases Included In The Consolidated Statements Of Operations And Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 10,889 $ 11,106 $ 11,255
Amortization of lease assets 14 0 0
Interest on lease liabilities 122 0 0
Total lease costs $ 11,025 $ 11,106 $ 11,255