XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Significant Accounting Policies - Equity Corrections (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Retained earnings $ 370,431 $ 683,643
Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Retained earnings   742,185
Revision of Prior Period, Adjustment    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Retained earnings   $ (58,542)