XML 99 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
May 02, 2019
Dec. 31, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Rent expense $ 262    
Lease payments $ 33,800 $ 12,332  
ROU asset   11,539 $ 16,376
Lease liabilities   4,744 4,998
Lease liabilities   7,194 11,822
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
ROU asset   11,500 16,400
Lease liabilities   4,700 5,000
Lease liabilities   $ 7,200 $ 11,800