Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-based Compensation - Summary of Current Year Activity (Details)

v3.25.4
Stock-based Compensation - Summary of Current Year Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Time-based Vesting RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
RSU's, Liability Awards, Reclassified to liability award 200,909    
RSU's, Liability Awards, Granted 621,691    
RSU's, Liability Awards, Forfeited 53,722    
Ending balance, Liability Awards, RSU's 768,878    
Beginning balance, Equity Awards, RSU's 440,053    
RSU's, Equity Awards, Vested (239,144)    
RSU's, Equity Awards, Reclassified to Liability Award (200,909)    
RSU's, Equity Awards, Granted 94,580    
RSU's, Equity Awards, Forfeited (18,916)    
Ending balance, Equity Awards, RSU's 75,664 440,053  
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Beginning Balance $ 9.74    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Vested 10.36 $ 12.1  
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Reclassified to liability award 9.01    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Granted 7.93    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Forfeited 7.93    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Ending Balance $ 7.93 $ 9.74  
Performance-based Vesting RSU      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
RSU's, Liability Awards, Vested (24,543)    
RSU's, Liability Awards, Reclassified to liability award 3,580    
RSU's, Liability Awards, Performance adjustment (363,773)    
RSU's, Liability Awards, Granted 446,104    
RSU's, Liability Awards, Forfeited (23,114)    
Ending balance, Liability Awards, RSU's 38,254    
Beginning balance, Equity Awards, RSU's 20,916    
RSU's, Equity Awards, Vested (6,610)    
RSU's, Equity Awards, Reclassified to Liability Award (3,580)    
RSU's, Equity Awards, Forfeited (10,726)    
Ending balance, Equity Awards, RSU's 0 20,916  
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Beginning Balance $ 9.16    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Vested 9.14 $ 0 $ 0
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Reclassified to liability award 9.16    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Forfeited $ 9.18    
Equity Awards, Grant Date Weighted- Average Fair Value per Unit, Ending Balance   $ 9.16