XML 108 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Right-Of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Right-of-use assets $ 28,562 $ 46,715
Liabilities    
Current lease liabilities 22,084 21,659
Noncurrent lease liabilities 15,138 37,820
Total $ 37,222 $ 59,479