XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Remaining Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 5,185  
2026 5,006  
2027 3,651  
2028 1,841  
2029 1,636  
Thereafter 5,116  
Total undiscounted value of lease liabilities 22,435  
Less: Interest (4,328)  
Present value of lease liabilities 18,107  
Current portion of lease liabilities 4,023 $ 3,477
Long-term portion of lease liabilities 14,084 17,125
Total lease liabilities 18,107  
Finance Leases    
2025 1,553  
2026 1,581  
2027 1,612  
2028 1,643  
2029 1,662  
Thereafter 17,740  
Total undiscounted value of lease liabilities 25,791  
Less: Interest (7,201)  
Present value of lease liabilities 18,590  
Current portion of finance lease liability 755 708
Long-term portion of finance lease liability 17,835 $ 18,532
Total lease liabilities $ 18,590