XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Right-of-use Assets and Lease Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Lease, Right-of-Use Asset [Roll Forward]      
Beginning balance, right-of-use assets - operation leases, net $ 13,137    
Amortization of right-of-use assets (3,184) $ (4,405) $ (4,849)
Addition due to lease modification 18,747    
Ending balance, right-of-use assets - operation leases, net 28,700 13,137  
Operating Lease, Liability [Roll Forward]      
Beginning balance, lease obligations - operating leases, net 16,024    
Lease payments (4,727) (9,897) $ (6,506)
Interest accretion 946    
Addition due to lease modification 18,747    
Ending balance, lease obligations - operating leases, net $ 30,990 $ 16,024