XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of reconciliation of income (loss) from operations (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Conversion ratio 1   1  
Numerator for earnings per share – basic and diluted:        
Net income attributable to common stockholders $ 3,810 $ 1,071 $ 9,506 $ 2,094
Less: Income attributable to participating securities (659) (385) (1,952) (1,165)
Less: Income attributable to participating securities (659) (385) (1,952) (1,165)
Numerator for earnings per share - basic 3,151 686 7,554 929
Numerator for earnings per share - diluted $ 3,151 $ 686 $ 7,554 $ 929
Denominator:        
Denominator for earnings per share – basic (in shares) | shares 24,627,866 22,737,484 23,810,318 22,375,339
Denominator for earnings per shared - diluted (in shares) | shares 24,627,866 22,737,484 23,810,318 22,375,339
Basic earnings per share (in dollars per share)        
Basic net (loss) income per share (in dollars per share) | $ / shares $ 0.13 $ 0.03 $ 0.32 $ 0.04
Diluted net (loss) income per share (in dollars per share) | $ / shares $ 0.13 $ 0.03 $ 0.32 $ 0.04