XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity (Details) - 2027 convertible notes into Class A common shares - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2022
Nov. 16, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Redemption of shares (in shares) 0 1,112,524  
Treasury stock acquired, average cost per share (in dollars per share)   $ 6.65  
Share repurchase   $ 7,404,000  
Stock repurchase program, remaining authorized repurchase amount $ 42,596,000    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase program, authorized amount     $ 50,000,000
Maximum | 2027 Notes | Senior notes      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase program, authorized amount     $ 25,000,000