XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Schedule of Company's TRSU Activities (Details) - Time based RSUs
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Balance at December 31, 2023 | shares 1,400,529
Units awarded | shares 1,259,833
Units vested | shares (733,201)
Units forfeited | shares (73,929)
Balance at December 31, 2024 | shares 1,853,232
Weighted Average Remaining Contractual Life (years)  
Balance at December 31, 2024 1 year 29 days
Aggregate Intrinsic Value  
Balance at December 31, 2024 | $ $ 1,909
Weighted Average Grant Date Fair Value  
Balance at December 31, 2023 | $ / shares $ 2.4
Units awarded | $ / shares 1.61
Units vested | $ / shares 2.1
Units forfeited | $ / shares 1.82
Balance at December 31, 2024 | $ / shares $ 2