XML 124 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Method Investment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Equity method investment, outstanding common shares, percent   5.00%
Shares purchased   283,725
Equity investment in OS   $ 3.7
Conversion period 36 months  
Carrying value $ 3.7  
Quoted market price $ 4.0  
OS | Warrants    
Schedule of Equity Method Investments [Line Items]    
Class of warrant or right, outstanding (in shares) 524,715