XML 133 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Right of Use Assets Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2021
Leases [Abstract]      
ROU Assets $ 16,384 $ 22,085  
Operating lease, right-of-use asset, statement of financial position Other assets Other assets Other assets
Lease liabilities, current portion $ 5,600 $ 5,744  
Operating lease, liability, current, statement of financial position Other current liabilities Other current liabilities  
Lease liabilities, long-term portion $ 15,128 $ 19,475  
Operating lease, liability, noncurrent, statement of financial position Other long-term liabilities Other long-term liabilities  
Total lease liabilities $ 20,728 $ 25,219